<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>usbpsu: XUsbPsu_Event_Epevt Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">usbpsu
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_usb_psu___event___epevt.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XUsbPsu_Event_Epevt Struct Reference<div class="ingroups"><a class="el" href="group__usbpsu__api.html">USBPSU APIs</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>struct XUsbPsu_event_depvt - Device Endpoint Events  
 <a href="struct_x_usb_psu___event___epevt.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:af39e92e02c939057794e42d7ac754f93"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_usb_psu___event___epevt.html#af39e92e02c939057794e42d7ac754f93">Is_EpEvt</a>: 1</td></tr>
<tr class="memdesc:af39e92e02c939057794e42d7ac754f93"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicates this is an endpoint event  <a href="#af39e92e02c939057794e42d7ac754f93">More...</a><br/></td></tr>
<tr class="separator:af39e92e02c939057794e42d7ac754f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac84ccf04ba95b88597933245366eead6"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_usb_psu___event___epevt.html#ac84ccf04ba95b88597933245366eead6">Epnumber</a>: 5</td></tr>
<tr class="memdesc:ac84ccf04ba95b88597933245366eead6"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of the endpoint  <a href="#ac84ccf04ba95b88597933245366eead6">More...</a><br/></td></tr>
<tr class="separator:ac84ccf04ba95b88597933245366eead6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598915976370de3dd772ebb2f441400d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_usb_psu___event___epevt.html#a598915976370de3dd772ebb2f441400d">Endpoint_Event</a>: 4</td></tr>
<tr class="memdesc:a598915976370de3dd772ebb2f441400d"><td class="mdescLeft">&#160;</td><td class="mdescRight">endpoint event  <a href="#a598915976370de3dd772ebb2f441400d">More...</a><br/></td></tr>
<tr class="separator:a598915976370de3dd772ebb2f441400d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada027e3e33470573e02e0935af2f8cda"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_usb_psu___event___epevt.html#ada027e3e33470573e02e0935af2f8cda">Reserved11_10</a>: 2</td></tr>
<tr class="memdesc:ada027e3e33470573e02e0935af2f8cda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved, not used.  <a href="#ada027e3e33470573e02e0935af2f8cda">More...</a><br/></td></tr>
<tr class="separator:ada027e3e33470573e02e0935af2f8cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18ceb3ffee55e3a05c1af5cf1933ded2"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_usb_psu___event___epevt.html#a18ceb3ffee55e3a05c1af5cf1933ded2">Status</a>: 4</td></tr>
<tr class="memdesc:a18ceb3ffee55e3a05c1af5cf1933ded2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates the status of the event.  <a href="#a18ceb3ffee55e3a05c1af5cf1933ded2">More...</a><br/></td></tr>
<tr class="separator:a18ceb3ffee55e3a05c1af5cf1933ded2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab27628306bbd13422839942b6a426e2c"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_usb_psu___event___epevt.html#ab27628306bbd13422839942b6a426e2c">Parameters</a>: 16</td></tr>
<tr class="memdesc:ab27628306bbd13422839942b6a426e2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameters of the current event.  <a href="#ab27628306bbd13422839942b6a426e2c">More...</a><br/></td></tr>
<tr class="separator:ab27628306bbd13422839942b6a426e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>struct XUsbPsu_event_depvt - Device Endpoint Events </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Is_EpEvt,:</td><td>indicates this is an endpoint event </td></tr>
    <tr><td class="paramname">endpoint_number,:</td><td>number of the endpoint </td></tr>
    <tr><td class="paramname">endpoint_event,:</td><td>The event we have: 0x00 - Reserved 0x01 - XferComplete 0x02 - XferInProgress 0x03 - XferNotReady 0x04 - RxTxFifoEvt (IN-&gt;Underrun, OUT-&gt;Overrun) 0x05 - Reserved 0x06 - StreamEvt 0x07 - EPCmdCmplt </td></tr>
    <tr><td class="paramname">Reserved11_10,:</td><td>Reserved, don't use. </td></tr>
    <tr><td class="paramname">Status,:</td><td>Indicates the status of the event. Refer to databook for more information. </td></tr>
    <tr><td class="paramname">Parameters,:</td><td>Parameters of the current event. Refer to databook for more information. </td></tr>
  </table>
  </dd>
</dl>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a598915976370de3dd772ebb2f441400d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XUsbPsu_Event_Epevt::Endpoint_Event</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>endpoint event </p>

<p>Referenced by <a class="el" href="group__usbpsu__api.html#gadca8d4453c83b175a06a5e7252048110">XUsbPsu_Ep0Intr()</a>, <a class="el" href="group__usbpsu__api.html#gac357a27a8c52267042cd2bc937a92331">XUsbPsu_EpEvent()</a>, and <a class="el" href="group__usbpsu__api.html#ga5fdd7c08c30d46a9c3024ebe404d877e">XUsbPsu_EpXferComplete()</a>.</p>

</div>
</div>
<a class="anchor" id="ac84ccf04ba95b88597933245366eead6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XUsbPsu_Event_Epevt::Epnumber</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>number of the endpoint </p>

<p>Referenced by <a class="el" href="group__usbpsu__api.html#gaee37aa4d612811db703893d777308e3e">XUsbPsu_Ep0DataDone()</a>, <a class="el" href="group__usbpsu__api.html#ga8dcb3237803d60fc90cea8270b6fe1a0">XUsbPsu_Ep0StartStatus()</a>, <a class="el" href="group__usbpsu__api.html#ga12ed169a9dd7d4138c1b2b6e32078f73">XUsbPsu_Ep0XferComplete()</a>, <a class="el" href="group__usbpsu__api.html#gaa1b5bb2653180e74fb187989bd68ee5c">XUsbPsu_Ep0XferNotReady()</a>, <a class="el" href="group__usbpsu__api.html#gac357a27a8c52267042cd2bc937a92331">XUsbPsu_EpEvent()</a>, <a class="el" href="group__usbpsu__api.html#ga5fdd7c08c30d46a9c3024ebe404d877e">XUsbPsu_EpXferComplete()</a>, and <a class="el" href="group__usbpsu__api.html#ga2d7229b7b3d937ed82f79c3ec35e97f8">XUsbPsu_EpXferNotReady()</a>.</p>

</div>
</div>
<a class="anchor" id="af39e92e02c939057794e42d7ac754f93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XUsbPsu_Event_Epevt::Is_EpEvt</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>indicates this is an endpoint event </p>

</div>
</div>
<a class="anchor" id="ab27628306bbd13422839942b6a426e2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XUsbPsu_Event_Epevt::Parameters</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Parameters of the current event. </p>

<p>Referenced by <a class="el" href="group__usbpsu__api.html#ga2d7229b7b3d937ed82f79c3ec35e97f8">XUsbPsu_EpXferNotReady()</a>.</p>

</div>
</div>
<a class="anchor" id="ada027e3e33470573e02e0935af2f8cda"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XUsbPsu_Event_Epevt::Reserved11_10</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reserved, not used. </p>

</div>
</div>
<a class="anchor" id="a18ceb3ffee55e3a05c1af5cf1933ded2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XUsbPsu_Event_Epevt::Status</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Indicates the status of the event. </p>

<p>Referenced by <a class="el" href="group__usbpsu__api.html#gaa1b5bb2653180e74fb187989bd68ee5c">XUsbPsu_Ep0XferNotReady()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
